
#include "TextManager.h"

TextManager::TextManager()
{
}

TextManager::~TextManager()
{
}

void TextManager::render()
{    
	glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

    for(int i=0; i<m_oTexts.size(); i++)
    {
        m_oTexts.at(i)->renderTrue();
    }

    glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
}

void TextManager::clearTexts()
{
	m_oTexts.clear();
}

void TextManager::addText(TextEntity* _oText)
{
	m_oTexts.push_back(_oText);
}
